.page-u {
	width: 100%;
	height: 100%;
	/* margin: auto; */
	--tw-bg-opacity: 1;
	background-color: rgb(248 250 252/var(--tw-bg-opacity));
}
.center {
	width: 90%;
	margin: auto;
}
.el-breadcrumb {
	margin-top: 30px;
}
.bg-price-title {
	font-size: 2.25rem;
	line-height: 1;
	text-align: center;
	color: rgb(17 24 39/var(1));
	font-weight: 700;
}
.app-note {
	text-align: center;
	font-size: 1.125rem;
	line-height: 2rem;
	--tw-text-opacity: 1;
	color: rgb(75 85 99/var(--tw-text-opacity));
}
.col-card-form {
	margin-top: 20px;
}
.card-bg-sy {
	margin: 0 auto;
	margin-bottom: 50px;
}
.c-ffsy {
	font-size: 1.5rem;
	font-weight: 700;
	margin-top: 20px;
}
.c-sm-gpt {
	--tw-text-opacity: 1;
	color: rgb(75 85 99/var(--tw-text-opacity));
	line-height: 1.75rem;
	margin-top: 20px;
	margin-bottom: 20px;
	width: 90%;
}
.c-ffnr {
	margin-top: 10px;
	--tw-text-opacity: 1;
	color: rgb(79 70 229/var(--tw-text-opacity));
	font-weight: 600;
}
.c-nr-sm {
	margin-top: 30px;
	--tw-text-opacity: 1;
	color: rgb(75 85 99/var(--tw-text-opacity));
}
.c-last {
	margin-bottom: 80px;
}

.pay-card-detail {
	--tw-bg-opacity: 1;
	background-color: rgb(249 250 251/var(--tw-bg-opacity));
	text-align: center;
}
.xs-6 {
	margin-top: 30px;
}
.xs-col {
	margin-top: 20px;
}
.p-c-span {
	font-size: 3rem;
	line-height: 1;
	font-weight: 700;
}
.el-btn-pay {
	width: 80%;
	margin-top: 30px;
}
.el-btn-pay-ok {
	width: 80%;
	margin-bottom: 50px;
}
.el-icon-check {
	--tw-text-opacity: 1;
	color: rgb(79 70 229/var(--tw-text-opacity));
	margin-right: 10px;
}
#footer-ban {
	/* margin-top: 500px; */
}